#ifndef BANK_EMPLOYEE_HH
#define BANK_EMPLOYEE_HH

#include "User.hh"

class Employee : public User {
public:
    Employee(std::string name);

    // Employee-specific functionalities
    // 员工拥有基本的管理账户的权限
    bool manageCustomerAccount(const std::string& customerId);
    bool viewAccountDetails(const std::string& accountId);
    bool processTransaction(const std::string& accountId, double amount, bool isDeposit);
};

#endif // BANK_EMPLOYEE_HH 